Square\Models\Invoice A

Total Complexity 69
Dependencies 8
Dependents 9
Total lines 785
Lines of code 205
Logical lines of code 93
Comment lines 443
Methods 45
Properties 22

Methods 45

Method Rating Maintainability Complexity Lines of code
jsonSerialize()
C
37 25 73
setUpdatedAt()
S
81 1 3
setNextPaymentAmountMoney()
S
81 1 3
getStatus()
S
82 1 3
setStatus()
S
81 1 3
getTimezone()
S
82 1 3
setTimezone()
S
81 1 3
getCreatedAt()
S
82 1 3
setCreatedAt()
S
81 1 3
getUpdatedAt()
S
82 1 3
getAcceptedPaymentMethods()
S
82 1 3
setPublicUrl()
S
81 1 3
setAcceptedPaymentMethods()
S
81 1 3
getCustomFields()
S
82 1 3
setCustomFields()
S
81 1 3
getSubscriptionId()
S
82 1 3
setSubscriptionId()
S
81 1 3
getSaleOrServiceDate()
S
82 1 3
setSaleOrServiceDate()
S
81 1 3
getPaymentConditions()
S
82 1 3
setPaymentConditions()
S
81 1 3
getNextPaymentAmountMoney()
S
82 1 3
getId()
S
82 1 3
setId()
S
81 1 3
getPaymentRequests()
S
82 1 3
getVersion()
S
82 1 3
setVersion()
S
81 1 3
getLocationId()
S
82 1 3
setLocationId()
S
81 1 3
getOrderId()
S
82 1 3
setOrderId()
S
81 1 3
getPrimaryRecipient()
S
82 1 3
setPrimaryRecipient()
S
81 1 3
setPaymentRequests()
S
81 1 3
setScheduledAt()
S
81 1 3
getDeliveryMethod()
S
82 1 3
setDeliveryMethod()
S
81 1 3
getInvoiceNumber()
S
82 1 3
setInvoiceNumber()
S
81 1 3
getTitle()
S
82 1 3
setTitle()
S
81 1 3
getDescription()
S
82 1 3
setDescription()
S
81 1 3
getScheduledAt()
S
82 1 3
getPublicUrl()
S
82 1 3